#ifndef GAME_H_
#define GAME_H_

#include <grrlib.h>
#include "global.h"

#include "Player.h"
#include "map.h"


class Game {
public:
	Game(GRRLIB_texImg *Font);
	~Game();
	
	void Menu();
	void Play();
	
	bool ConsoleEnabled();
	
	void Splashscreen(void);

private:
	void ScrollBG(Player *pl, int len);
	void PrintPressAMsg();
	
	Map *map;
	Player *mario;
	
	GRRLIB_texImg *texMenu;
	GRRLIB_texImg *texFont;
	
	int mapLen;
	bool PrintConsole;
	int Alpha;
	bool CountUp;
	
};


#endif //GAME_H_